
#ifndef RALPH_H_
#define RALPH_H_

using namespace std;

#include "../IncludesServidor.h"
#include "Elemento.h"

class Ralph : public Elemento {
private:
	unsigned short int cantMovSinLanzar;
public:
	//Constructor
	Ralph(unsigned short int id,unsigned short int idImagen, int posX, int posY, int alto, int ancho, unsigned char tipo, bool vivo);
	//Destructor
	~Ralph();
	//Metodo de creacion
	int aparecer();
	//Metodo de destruccion
	int desaparecer();
	//Metodo de destruccion
	int lanzarLadrillo();
	//Ver cuantos movimientos sin lanzar realizo.
	unsigned short int getCantMovSinLanzar();
	//Setea la cantidad de movimientos sin lanzar.
	void setCantMovSinLanzar(unsigned short int cantMovSinLanzar);
	//Incrementa la cantidad de movimientos sin lanzar.
	void addMovSinLanzar();
};

#endif /* RALPH_H_ */
